//
//  PDFTools.h
//  CGPDFTest
//
//  Created by Emo, on 2024/5/16.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface PDFTools : NSObject

/// 将多张图片合成为PDF文件
/// - Parameters:
///   - dataSource: 图片数据源
///   - pdfSize: pdf大小，传CGSizeZero默认为CGSizeMake(595, 842)
///   - pwd: 密码
///   - filePath: 生成pdf的路径
+ (void)creatPDFWithImagesDataSource:(NSArray <UIImage *>*)dataSource
                             pdfSize:(CGSize)pdfSize
                              pdfPWD:(NSString *)pwd
                            filePath:(NSString *)filePath;


/// 返回PDF本地存储路径（NSDocumentDirectory）
/// - Parameter fileName: 文件名
+ (NSString *)localFilePath:(NSString *)fileName;

@end

NS_ASSUME_NONNULL_END
